﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Model;

namespace CBE.Model
{
    public class ReporteAuditoriaProductoView : ViewEntity
    {
        public const string CodigoPropertyName = "Codigo";
        public string Codigo { get; set; }

        public const string DescripcionPropertyName = "Descripcion";
        public string Descripcion { get; set; }

        public const string MarcaPropertyName = "Marca";
        public string Marca { get; set; }

        public const string PresentacionPropertyName = "Presentacion";
        public string Presentacion { get; set; }

        public const string FechaIncorporacionPropertyName = "FechaIncorporacion";
        public DateTime FechaIncorporacion { get; set; }

        public const String FechaIncorporacionStringPropertyName = "FechaIncorporacionString";
        public String FechaIncorporacionString
        {
            get { return FechaIncorporacion.ToShortDateString(); }
        }

        public const string RazonSocialPropertyName = "RazonSocial";
        public string RazonSocial { get; set; }

        public const string StockActualPropertyName = "StockActual";
        public int StockActual { get; set; }

        public const string PrecioUnitarioPropertyName = "PrecioUnitario";
        public decimal PrecioUnitario { get; set; }

        public const string Fecha_AccionPropertyName = "Fecha_Accion";
        public DateTime Fecha_Accion { get; set; }

        public const String Fecha_AccionStringPropertyName = "Fecha_AccionString";
        public String Fecha_AccionString
        {
            get { return Fecha_Accion.ToShortDateString(); }
        }

        public const string Usuario_AccionPropertyName = "Usuario_Accion";
        public string Usuario_Accion { get; set; }

        public const string Tipo_AccionPropertyName = "Tipo_Accion";
        public string Tipo_Accion { get; set; }
    }
}
